impressed stamp - German English Dictionary